Distance Oracles for Stretch Less Than 2

نویسندگان

  • Rachit Agarwal
  • Brighten Godfrey
چکیده

We present distance oracles for weighted undirected graphs that return distances of stretch less than 2. For the realistic case of sparse graphs, our distance oracles exhibit a smooth three-way trade-off between space, stretch and query time — a phenomenon that does not occur in dense graphs. In particular, for any positive integer t and for any 1 ≤ α ≤ n, our distance oracle is of size O(m + n/α) and returns distances of stretch at most (1 + 2 t+1 ) in time O((αμ)), where μ = 2m/n is the average degree of the graph. The query time can be further reduced to O((α + μ)) at the expense of a small additive stretch.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Space-Stretch-Time Tradeoff in Distance Oracles

We present distance oracles for weighted undirected graphs that return distances of stretch 2 and less. For the realistic case of sparse graphs, our distance oracle exhibit the three-way trade-off between space, stretch and query time – a phenomenon that does not occur in dense graphs. In particular, for any positive integer t and for any 1 ≤ α ≤ n, our distance oracle is of size O(m+ n/α) and ...

متن کامل

Distance Oracles for Sparse Graphs

Suppose you are given a large network, such as the Internet or the US road network. In many practical applications, one might be interested in querying shortest path distances between pairs of nodes of the network. However, attempting to implement a data structure that supports such operations will result either in a large query time, or large space requirement, both of which are undesirable. I...

متن کامل

Faster Approximate Distance Queries and Compact Routing in Sparse Graphs

A distance oracle is a compact representation of the shortest distance matrix of a graph. It can be queried to retrieve approximate distances and corresponding paths between any pair of vertices. A lower bound, due to Thorup and Zwick, shows that a distance oracle that returns paths of worst-case stretch (2k − 1) must require space Ω(n) for graphs over n nodes. The hard cases that enforce this ...

متن کامل

Dynamic Decremental Approximate Distance Oracles with $(1+\epsilon, 2)$ stretch

We provide a decremental approximate Distance Oracle that obtains stretch of 1 + ǫ multiplicative and 2 additive and has Ô(n) total cost (where Ô notation suppresses polylogarithmic and n √

متن کامل

Space-efficient path-reporting approximate distance oracles

We consider approximate path-reporting distance oracles, distance labeling and labeled routing with extremely low space requirement, for general undirected graphs. For distance oracles, we show how to break the n log n space bound of Thorup and Zwick if approximate paths rather than distances need to be reported. For approximate distance labeling and labeled routing, we break the previously bes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013